package core.vols;

import java.util.Date;

import map.Airport;
import time.Heure;

public class VolPlanifie extends Vol {
	
	protected Date date;
	protected int numero;
	
	/**
	 * @param depart
	 * @param arrivee
	 * @param heureDepart
	 * @param duree
	 * @param date
	 * @param numero
	 * @param volCommercial
	 */
	public VolPlanifie(Airport depart, Airport arrivee, Heure heureDepart,
			Heure duree, Date date, int numero, VolCommercial volCommercial) {
		super(depart, arrivee, heureDepart, duree, volCommercial);
		this.date = date;
		this.numero = numero;
	}
	
	/**
	 * @param depart
	 * @param arrivee
	 * @param heureDepart
	 * @param duree
	 * @param date
	 * @param numero
	 * @param volFret
	 */
	public VolPlanifie(Airport depart, Airport arrivee, Heure heureDepart,
			Heure duree, Date date, int numero, VolFret volFret) {
		super(depart, arrivee, heureDepart, duree, volFret);
		this.date = date;
		this.numero = numero;
	}
	
	/**
	 * @param depart
	 * @param arrivee
	 * @param heureDepart
	 * @param duree
	 * @param date
	 * @param numero
	 * @param volCommercial
	 * @param volFret
	 */
	public VolPlanifie(Airport depart, Airport arrivee, Heure heureDepart,
			Heure duree, Date date, int numero, VolCommercial volCommercial, VolFret volFret) {
		super(depart, arrivee, heureDepart, duree, volFret, volCommercial);
		this.date = date;
		this.numero = numero;
	}
	

	/**
	 * @return the numero
	 */
	public int getNumero() {
		return numero;
	}
	
	

}
